#define _CRT_SECURE_NO_WARNINGS 1
#include"mystring.h"

//size_t mystrlen(const char* str)
//{
//	int a = 0;
//
//	while (str[a] != '\0')
//	{
//		a++;
//	}
//	return a;
//}

//size_t mystrlen(const char* str)
//{
//	const char* tmp = str;
//	while (*tmp != '\0')
//	{
//		tmp++;
//	}
//	return tmp - str;
//}

//size_t mystrlen(const char* str)
//{
//	if (*str == '\0')
//	{
//		return 0;
//	}
//	return 1 + mystrlen(str + 1);
//}
char* mystrcpy(char* str1, const char* str2)
{
	int a = 0;
	while (str2[a] != '\0')
	{
		str1[a] = str2[a];
		a++;
	}
	str1[a] = '\0';
	return str1;
}
char* mystrcat(char* str1, const char* str2)
{
	int a = 0;
	int b = 0;
	while (str1[a] != '\0')
	{
		a++;
	}
	while (str1[a] = str2[b])
	{
		b++;
		a++;
	}
	return str1;
	
}
int mystrcmp(const char* str1, const char* str2)
{
	return &str1 - &str2;
}